package cn.iocoder.yudao.module.member.service.profit;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.member.controller.admin.profit.vo.ProfitMainPageReqVO;
import cn.iocoder.yudao.module.member.controller.admin.profit.vo.ProfitMainSaveReqVO;
import cn.iocoder.yudao.module.member.dal.dataobject.profit.ProfitMainDO;

import javax.validation.Valid;

public interface ProfitMainService {


    /**
     * 获得利润报分页
     *
     * @param pageReqVO 分页查询
     * @return 利润报分页
     */
    PageResult<ProfitMainDO> getProfitMainPage(ProfitMainPageReqVO pageReqVO);


    /**
     * 创建利润报
     *
     * @param createReqVO 创建信息
     * @return 编号
     */
    Long createProfitMain(@Valid ProfitMainSaveReqVO createReqVO);
}
